* { 
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
* {margin: 0; padding: 0;} 
section {
    padding-top: 1px;
    min-height: 100px;
    width: 100;
    margin: 20px auto;
    background: #ccc;
    box-shadow: 0 0 3px #000;
}       

aside {
    float:right;
    margin-left: 10px;
    background: yellow;
    width: 300px;
    height: 200px;
    margin-top: 10px;
    margin-right: 30px;
} 

article {
    overflow:hidden;
    background: red;
    width: 600px;
    height: 600px;
    margin-top: 10px;
}

footer{
    border: 0px solid; 
    margin:0px;
    width: 100%;
    height:200px;
    background-color:#fff;
}
#footerMenu {
    float:left; 
    margin-left:30px;
    background: yellow;
    width: 200px;
    height: 200px;
    margin: 5px;
} 

ul{
    list-style-type: none;
}

body {
    padding: 0 60px 0px 60px;
}

header {
    background-color:#fff;
    height:100px;
}



a{
    text-decoration: none;
}

article {
    background-color:#fff;
    width:70%;
}


aside h3 {
    background-color:#fff;
    padding: 0 0px 0px 0px;
}
footer ul h3 {
    background-color:#fffff1;
    padding: 0 0px 0px 0px;
}
nav ul li a {
    padding: 2px 10px;
    display: inline-block;

    /* visual do link */
    background-color:#fff;
    color: #333;
    text-decoration: none;
    border-bottom:3px solid #EDEDED;
}

nav ul li a:hover {
        background-color:#D6D6D6;
        color: #6D6D6D;
        border-bottom:3px solid #EA0000;
}

nav ul li  a{
        font: 11px Verdana, sans-serif;
        color: #003399;

}
nav ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
        
}

nav li {
    float: left;
}

nav a {
    display: inline;
    width: 60px;
    background-color: #daaddd;
}
hr {
    clear:both;
    margin: 1em 0 1em 0;
    border:0;
    height: 1px; 
    background-color: #808080;
    color:#808080;
}

body{
    background-color:#fff;
    background-position: 5px 5px; /* rtl-review */
    margin: 0em;
    font-family: sans-serif, 'trebuchet ms', 'lucida grande', 'lucida sans unicode', arial, helvetica, sans-serif;
    font-size:0.9em;
}

nav .login {
    border: 20px solid #FFFFCC; 
}

form.login { 
    background-color: #fff; 
    float: right;
    font: 11px Verdana, sans-serif;
    color: #003399;
    padding-left:10px;
}

.img_quadrado {
    width:400px;
}

.blocomaior{
    border: 0px solid; 
    margin:0px;
    width:300px;
    height:300px;
    background-color:#000000;
}

.b1 {width:45%;height:46%;background-color:#aaffff;margin:7px;padding:5%;float:left;}
.b2 {width:45%;height:46%;background-color:#aaaaff;margin:7px;padding:5%;float:left;}
.b3 {width:45%;height:46%;background-color:#ffaaff;margin:7px;padding:5%;float:left;}
.b4 {width:45%;height:46%;background-color:#ffffff;margin:7px;padding:5%;float:left;}

.a1 {margin:5%;width:22%;height:75%;background-color:#aaffff;margin-left:18px;margin-right:18px;margin-top:9px;padding:20px;float:left;}
.a2 {margin:5%;width:22%;height:75%;background-color:#aaaaff;margin-left:18px;margin-right:18px;margin-top:9px;padding:20px;float:left;}
.a3 {margin:5%;width:22%;height:75%;background-color:#ffaaff;margin-left:18px;margin-right:18px;margin-top:9px;padding:20px;float:left;}
.a4 {margin:5%;width:22%;height:75%;background-color:#ffffff;margin-left:18px;margin-right:18px;margin-top:9px;padding:20px;float:left;}

.c1 {margin:0px;width:100%;height:150px;background-color:#aaffff;margin:0px;padding:20px;float:left;}
.c3 {margin:25px;width:222px;height:150px;background-color:#ffaaff;margin:15px;padding:20px;float:left;}

iframe{
    margin:0px;
}

c1 iframe{
    margin:0px;
    padding:10px;
}

c1 h1 {
    width:80%;
}

article h1 {
    margin:0px;
    padding:0px;
}

article iframe {
    width:30%;
    float:left;
    margin:0px; 
    padding:20px;
}

article p {
    width:70%;
    float:left;
    margin:0px;
    padding:20px;
}

p {
    margin:0px;
    float:left;
    text-align:justify;
}

.noticia {
    padding-top: 1px;
    min-height: 100px;
    width: 770px;
    margin: 20px auto;
    background: #ccc;
    box-shadow: 0 0 3px #000;
}

article iframe{
    float:left;
    margin:0px;
    padding:20px;
}